home *** CD-ROM | disk | FTP | other *** search
/ Freelog 117 / FreelogNo117-OctobreNovembre2013.iso / Programmation / jedit / jedit5.1.0install.exe / {app} / modes / rcp.xml < prev    next >
Extensible Markup Language  |  2013-07-28  |  9KB  |  319 lines

  1. <?xml version="1.0"?>
  2.  
  3. <!--
  4.  **
  5.  ** Pilrc *.prc highlight rules for jEdit
  6.  **
  7.  ** Marcin Orlowski - carlos@wfmh.org.pl
  8.  **
  9.  ** v1.0 (2006.04.25)
  10.  **
  11. -->
  12.  
  13. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  14.  
  15. <MODE>
  16.     <PROPS>
  17.     <!--
  18.         <PROPERTY NAME="indentOpenBrackets" VALUE="{" />
  19.         <PROPERTY NAME="indentCloseBrackets" VALUE="}" />
  20.     -->
  21.         <PROPERTY NAME="commentStart" VALUE="/*" />
  22.         <PROPERTY NAME="commentEnd" VALUE="*/" />
  23.     </PROPS>
  24.  
  25.     <RULES IGNORE_CASE="TRUE">
  26.  
  27.         <!-- SGML comment -->
  28.         <SPAN TYPE="COMMENT1">
  29.             <BEGIN>/*</BEGIN>
  30.             <END>*/</END>
  31.         </SPAN>
  32.  
  33.     </RULES>
  34.  
  35.  
  36.     <RULES>
  37.         <SPAN TYPE="LITERAL1">
  38.             <BEGIN>"</BEGIN>
  39.             <END>"</END>
  40.         </SPAN>
  41.  
  42.         <SPAN TYPE="LITERAL1">
  43.             <BEGIN>'</BEGIN>
  44.             <END>'</END>
  45.         </SPAN>
  46.  
  47.         <SEQ TYPE="OPERATOR">=</SEQ>
  48.     </RULES>
  49.  
  50.  
  51.     <RULES HIGHLIGHT_DIGITS="TRUE">
  52.         <PROPS>
  53.             <PROPERTY NAME="commentStart" VALUE="/*" />
  54.             <PROPERTY NAME="lineComment" VALUE="//" />
  55.         </PROPS>
  56.  
  57.         <SPAN TYPE="COMMENT1">
  58.             <BEGIN>/*</BEGIN>
  59.             <END>*/</END>
  60.         </SPAN>
  61.  
  62.         <SPAN TYPE="LITERAL1" DELEGATE="RCP_LITERAL">
  63.             <BEGIN>"</BEGIN>
  64.             <END>"</END>
  65.         </SPAN>
  66.         <SPAN TYPE="LITERAL1" ESCAPE="\">
  67.             <BEGIN>'</BEGIN>
  68.             <END>'</END>
  69.         </SPAN>
  70.  
  71.         <EOL_SPAN TYPE="COMMENT1">//</EOL_SPAN>
  72.  
  73.         <SEQ TYPE="OPERATOR">=</SEQ>
  74.         <SEQ TYPE="OPERATOR">!</SEQ>
  75.         <SEQ TYPE="OPERATOR">=</SEQ>
  76.         <SEQ TYPE="OPERATOR">+</SEQ>
  77.         <SEQ TYPE="OPERATOR">-</SEQ>
  78.         <SEQ TYPE="OPERATOR">/</SEQ>
  79.         <SEQ TYPE="OPERATOR">*</SEQ>
  80.         <SEQ TYPE="OPERATOR">%</SEQ>
  81.         <SEQ TYPE="OPERATOR">|</SEQ>
  82.         <SEQ TYPE="OPERATOR">^</SEQ>
  83.         <SEQ TYPE="OPERATOR">~</SEQ>
  84.  
  85.         <SEQ TYPE="OPERATOR">}</SEQ>
  86.         <SEQ TYPE="OPERATOR">{</SEQ>
  87.         <SEQ TYPE="OPERATOR">,</SEQ>
  88.         <SEQ TYPE="OPERATOR">;</SEQ>
  89.         <SEQ TYPE="OPERATOR">]</SEQ>
  90.         <SEQ TYPE="OPERATOR">[</SEQ>
  91.         <SEQ TYPE="OPERATOR">?</SEQ>
  92.         <SEQ TYPE="OPERATOR">@</SEQ>
  93.         <SEQ TYPE="OPERATOR">:</SEQ>
  94.  
  95.         <MARK_PREVIOUS TYPE="FUNCTION" MATCH_TYPE="OPERATOR">(</MARK_PREVIOUS>
  96.         <SEQ TYPE="OPERATOR">)</SEQ>
  97.  
  98.         <KEYWORDS>
  99.             <FUNCTION>ALERT</FUNCTION>
  100.             <FUNCTION>APPLICATION</FUNCTION>
  101.             <FUNCTION>APPLICATIONICONNAME</FUNCTION>
  102.             <FUNCTION>AREA</FUNCTION>
  103.             <FUNCTION>BITMAP</FUNCTION>
  104.             <FUNCTION>BITMAPCOLOR</FUNCTION>
  105.             <FUNCTION>BITMAPCOLOR16</FUNCTION>
  106.             <FUNCTION>BITMAPCOLOR16K</FUNCTION>
  107.             <FUNCTION>BITMAPFAMILY</FUNCTION>
  108.             <FUNCTION>BITMAPFAMILYEX</FUNCTION>
  109.             <FUNCTION>BITMAPFAMILYSPECIAL</FUNCTION>
  110.             <FUNCTION>BITMAPGREY</FUNCTION>
  111.             <FUNCTION>BITMAPGREY16</FUNCTION>
  112.             <FUNCTION>BITMAPSCREENFAMILY</FUNCTION>
  113.             <FUNCTION>BOOTSCREENFAMILY</FUNCTION>
  114.             <FUNCTION>BUTTON</FUNCTION>
  115.             <FUNCTION>BUTTONS</FUNCTION>
  116.             <FUNCTION>BYTELIST</FUNCTION>
  117.             <FUNCTION>CATEGORIES</FUNCTION>
  118.             <FUNCTION>CHECKBOX</FUNCTION>
  119.             <FUNCTION>COUNTRYLOCALISATION</FUNCTION>
  120.             <FUNCTION>DATA</FUNCTION>
  121.             <FUNCTION>FEATURE</FUNCTION>
  122.             <FUNCTION>FIELD</FUNCTION>
  123.             <FUNCTION>FONTINDEX</FUNCTION>
  124.             <FUNCTION>FORM</FUNCTION>
  125.             <FUNCTION>FORMBITMAP</FUNCTION>
  126.             <FUNCTION>GADGET</FUNCTION>
  127.             <FUNCTION>GENERATEHEADER</FUNCTION>
  128.             <FUNCTION>GRAFFITIINPUTAREA</FUNCTION>
  129.             <FUNCTION>GRAFFITISTATEINDICATOR</FUNCTION>
  130.             <FUNCTION>HEX</FUNCTION>
  131.             <FUNCTION>ICON</FUNCTION>
  132.             <FUNCTION>ICONFAMILY</FUNCTION>
  133.             <FUNCTION>ICONFAMILYEX</FUNCTION>
  134.             <FUNCTION>INTEGER</FUNCTION>
  135.             <FUNCTION>KEYBOARD</FUNCTION>
  136.             <FUNCTION>LABEL</FUNCTION>
  137.             <FUNCTION>LAUNCHERCATEGORY</FUNCTION>
  138.             <FUNCTION>LIST</FUNCTION>
  139.             <FUNCTION>LONGWORDLIST</FUNCTION>
  140.             <FUNCTION>MENU</FUNCTION>
  141.             <FUNCTION>MENUITEM</FUNCTION>
  142.             <FUNCTION>MESSAGE</FUNCTION>
  143.             <FUNCTION>MIDI</FUNCTION>
  144.             <FUNCTION>NOGRAFFITISTATEINDICATOR</FUNCTION>
  145.             <FUNCTION>PALETTETABLE</FUNCTION>
  146.             <FUNCTION>POPUPLIST</FUNCTION>
  147.             <FUNCTION>POPUPTRIGGER</FUNCTION>
  148.             <FUNCTION>PULLDOWN</FUNCTION>
  149.             <FUNCTION>PUSHBUTTON</FUNCTION>
  150.             <FUNCTION>REPEATBUTTON</FUNCTION>
  151.             <FUNCTION>RESETAUTOID</FUNCTION>
  152.             <FUNCTION>SCROLLBAR</FUNCTION>
  153.             <FUNCTION>SELECTORTRIGGER</FUNCTION>
  154.             <FUNCTION>SLIDER</FUNCTION>
  155.             <FUNCTION>SMALLICON</FUNCTION>
  156.             <FUNCTION>SMALLICONFAMILY</FUNCTION>
  157.             <FUNCTION>SMALLICONFAMILYEX</FUNCTION>
  158.             <FUNCTION>STRING</FUNCTION>
  159.             <FUNCTION>STRINGTABLE</FUNCTION>
  160.             <FUNCTION>TABLE</FUNCTION>
  161.             <FUNCTION>TITLE</FUNCTION>
  162.             <FUNCTION>TRANSLATION</FUNCTION>
  163.             <FUNCTION>TRAP</FUNCTION>
  164.             <FUNCTION>VERSION</FUNCTION>
  165.             <FUNCTION>WORDLIST</FUNCTION>
  166.  
  167.             <KEYWORD1>PREVTOP</KEYWORD1>
  168.             <KEYWORD1>PREVBOTTOM</KEYWORD1>
  169.             <KEYWORD1>PREVLEFT</KEYWORD1>
  170.             <KEYWORD1>PREVRIGHT</KEYWORD1>
  171.             <KEYWORD1>AUTO</KEYWORD1>
  172.             <KEYWORD1>AUTOID</KEYWORD1>
  173.  
  174.             <KEYWORD2>AT</KEYWORD2>
  175.             <KEYWORD2>AUTOSHIFT</KEYWORD2>
  176.             <KEYWORD2>BACKGROUNDID</KEYWORD2>
  177.             <KEYWORD2>BITMAPID</KEYWORD2>
  178.             <KEYWORD2>BOLDFRAME</KEYWORD2>
  179.             <KEYWORD2>BPP</KEYWORD2>
  180.             <KEYWORD2>CHECKED</KEYWORD2>
  181.             <KEYWORD2>COLORTABLE</KEYWORD2>
  182.             <KEYWORD2>COLUMNS</KEYWORD2>
  183.             <KEYWORD2>COLUMNWIDTHS</KEYWORD2>
  184.             <KEYWORD2>COMPRESS</KEYWORD2>
  185.             <KEYWORD2>COMPRESSBEST</KEYWORD2>
  186.             <KEYWORD2>COMPRESSPACKBITS</KEYWORD2>
  187.             <KEYWORD2>COMPRESSRLE</KEYWORD2>
  188.             <KEYWORD2>COMPRESSSCANLINE</KEYWORD2>
  189.             <KEYWORD2>CONFIRMATION</KEYWORD2>
  190.             <KEYWORD2>COUNTRY</KEYWORD2>
  191.             <KEYWORD2>CREATOR</KEYWORD2>
  192.             <KEYWORD2>CURRENCYDECIMALPLACES</KEYWORD2>
  193.             <KEYWORD2>CURRENCYNAME</KEYWORD2>
  194.             <KEYWORD2>CURRENCYSYMBOL</KEYWORD2>
  195.             <KEYWORD2>CURRENCYUNIQUESYMBOL</KEYWORD2>
  196.             <KEYWORD2>DATEFORMAT</KEYWORD2>
  197.             <KEYWORD2>DAYLIGHTSAVINGS</KEYWORD2>
  198.             <KEYWORD2>DEFAULTBTNID</KEYWORD2>
  199.             <KEYWORD2>DEFAULTBUTTON</KEYWORD2>
  200.             <KEYWORD2>DENSITY</KEYWORD2>
  201.             <KEYWORD2>DISABLED</KEYWORD2>
  202.             <KEYWORD2>DYNAMICSIZE</KEYWORD2>
  203.             <KEYWORD2>EDITABLE</KEYWORD2>
  204.             <KEYWORD2>ENTRY</KEYWORD2>
  205.             <KEYWORD2>ERROR</KEYWORD2>
  206.             <KEYWORD2>EXTENDED</KEYWORD2>
  207.             <KEYWORD2>FEEDBACK</KEYWORD2>
  208.             <KEYWORD2>FILE</KEYWORD2>
  209.             <KEYWORD2>FONTID</KEYWORD2>
  210.             <KEYWORD2>FORCECOMPRESS</KEYWORD2>
  211.             <KEYWORD2>FRAME</KEYWORD2>
  212.             <KEYWORD2>GRAFFITI</KEYWORD2>
  213.             <KEYWORD2>GRAPHICAL</KEYWORD2>
  214.             <KEYWORD2>GROUP</KEYWORD2>
  215.             <KEYWORD2>HASSCROLLBAR</KEYWORD2>
  216.             <KEYWORD2>HELPID</KEYWORD2>
  217.             <KEYWORD2>ID</KEYWORD2>
  218.             <KEYWORD2>INDEX</KEYWORD2>
  219.             <KEYWORD2>INFORMATION</KEYWORD2>
  220.             <KEYWORD2>KEYDOWNCHR</KEYWORD2>
  221.             <KEYWORD2>KEYDOWNKEYCODE</KEYWORD2>
  222.             <KEYWORD2>KEYDOWNMODIFIERS</KEYWORD2>
  223.             <KEYWORD2>LANGUAGE</KEYWORD2>
  224.             <KEYWORD2>LEFTALIGN</KEYWORD2>
  225.             <KEYWORD2>LEFTANCHOR</KEYWORD2>
  226.             <KEYWORD2>LONGDATEFORMAT</KEYWORD2>
  227.             <KEYWORD2>MAX</KEYWORD2>
  228.             <KEYWORD2>MAXCHARS</KEYWORD2>
  229.             <KEYWORD2>MEASUREMENTSYSTEM</KEYWORD2>
  230.             <KEYWORD2>MENUID</KEYWORD2>
  231.             <KEYWORD2>MIN</KEYWORD2>
  232.             <KEYWORD2>LOCALE</KEYWORD2>
  233.             <KEYWORD2>MINUTESWESTOFGMT</KEYWORD2>
  234.             <KEYWORD2>MODAL</KEYWORD2>
  235.             <KEYWORD2>MULTIPLELINES</KEYWORD2>
  236.             <KEYWORD2>NAME</KEYWORD2>
  237.             <KEYWORD2>NOCOLORTABLE</KEYWORD2>
  238.             <KEYWORD2>NOCOMPRESS</KEYWORD2>
  239.             <KEYWORD2>NOFRAME</KEYWORD2>
  240.             <KEYWORD2>NONEDITABLE</KEYWORD2>
  241.             <KEYWORD2>NONEXTENDED</KEYWORD2>
  242.             <KEYWORD2>NONUSABLE</KEYWORD2>
  243.             <KEYWORD2>NOSAVEBEHIND</KEYWORD2>
  244.             <KEYWORD2>NUMBER</KEYWORD2>
  245.             <KEYWORD2>NUMBERFORMAT</KEYWORD2>
  246.             <KEYWORD2>NUMERIC</KEYWORD2>
  247.             <KEYWORD2>PAGESIZE</KEYWORD2>
  248.             <KEYWORD2>RECTFRAME</KEYWORD2>
  249.             <KEYWORD2>RIGHTALIGN</KEYWORD2>
  250.             <KEYWORD2>RIGHTANCHOR</KEYWORD2>
  251.             <KEYWORD2>ROWS</KEYWORD2>
  252.             <KEYWORD2>SAVEBEHIND</KEYWORD2>
  253.             <KEYWORD2>SEARCH</KEYWORD2>
  254.             <KEYWORD2>SCREEN</KEYWORD2>
  255.             <KEYWORD2>SELECTEDBITMAPID</KEYWORD2>
  256.             <KEYWORD2>SINGLELINE</KEYWORD2>
  257.             <KEYWORD2>THUMBID</KEYWORD2>
  258.             <KEYWORD2>TRANSPARENTINDEX</KEYWORD2>
  259.             <KEYWORD2>TIMEFORMAT</KEYWORD2>
  260.             <KEYWORD2>UNDERLINED</KEYWORD2>
  261.             <KEYWORD2>USABLE</KEYWORD2>
  262.             <KEYWORD2>VALUE</KEYWORD2>
  263.             <KEYWORD2>VERTICAL</KEYWORD2>
  264.             <KEYWORD2>VISIBLEITEMS</KEYWORD2>
  265.             <KEYWORD2>WARNING</KEYWORD2>
  266.             <KEYWORD2>WEEKSTARTDAY</KEYWORD2>
  267.  
  268.             <KEYWORD2>FONT</KEYWORD2>
  269.             <!-- FONT ID -->
  270.             <KEYWORD2>TRANSPARENT</KEYWORD2>
  271.  
  272.             <KEYWORD3>BEGIN</KEYWORD3>
  273.             <KEYWORD3>END</KEYWORD3>
  274.  
  275.             <!-- Language constructs (24) -->
  276.             <KEYWORD4>#include</KEYWORD4>
  277.             <KEYWORD4>#define</KEYWORD4>
  278.             <KEYWORD4>equ</KEYWORD4>
  279.             <KEYWORD4>#undef</KEYWORD4>
  280.             <KEYWORD4>#ifdef</KEYWORD4>
  281.             <KEYWORD4>#ifndef</KEYWORD4>
  282.             <KEYWORD4>#else</KEYWORD4>
  283.             <KEYWORD4>#endif</KEYWORD4>
  284.  
  285.             <KEYWORD4>package</KEYWORD4>
  286.             <!-- syn region pilrcInclude start="public class" end="}" -->
  287.  
  288.         </KEYWORDS>
  289.     </RULES>
  290.  
  291.     <RULES SET="RCP_LITERAL" ESCAPE="\" DEFAULT="LITERAL1">
  292.         <MARK_FOLLOWING TYPE="KEYWORD3">$</MARK_FOLLOWING>
  293.         <SEQ TYPE="LITERAL1">\</SEQ>
  294.         <SEQ TYPE="LITERAL1">=</SEQ>
  295.         <SEQ TYPE="LITERAL1">!</SEQ>
  296.         <SEQ TYPE="LITERAL1">=</SEQ>
  297.         <SEQ TYPE="LITERAL1">+</SEQ>
  298.         <SEQ TYPE="LITERAL1">-</SEQ>
  299.         <SEQ TYPE="LITERAL1">/</SEQ>
  300.         <SEQ TYPE="LITERAL1">*</SEQ>
  301.         <SEQ TYPE="LITERAL1">%</SEQ>
  302.         <SEQ TYPE="LITERAL1">|</SEQ>
  303.         <SEQ TYPE="LITERAL1">^</SEQ>
  304.         <SEQ TYPE="LITERAL1">~</SEQ>
  305.         <SEQ TYPE="LITERAL1">.</SEQ>
  306.         <SEQ TYPE="LITERAL1">}</SEQ>
  307.         <SEQ TYPE="LITERAL1">{</SEQ>
  308.         <SEQ TYPE="LITERAL1">,</SEQ>
  309.         <SEQ TYPE="LITERAL1">;</SEQ>
  310.         <SEQ TYPE="LITERAL1">]</SEQ>
  311.         <SEQ TYPE="LITERAL1">[</SEQ>
  312.         <SEQ TYPE="LITERAL1">?</SEQ>
  313.         <SEQ TYPE="LITERAL1">@</SEQ>
  314.         <SEQ TYPE="LITERAL1">:</SEQ>
  315.         <SEQ TYPE="LITERAL1">)</SEQ>
  316.         <SEQ TYPE="LITERAL1">'</SEQ>
  317.     </RULES>
  318. </MODE>
  319.